package jzqb.service;

import jzqb.bo.AdminQueryBo;
import jzqb.common.Result;
import jzqb.po.CGPo;
import jzqb.po.JSYYPo;
import jzqb.po.YQTJSYYFLPo;

import java.util.List;

/**
 * 九州影音业务层接口
 */
public interface AdminJSYYService {

    /**
     * 新建九州影音
     * @param jsyyPo
     * @return
     */
    Boolean insertJSYY(JSYYPo jsyyPo);

    /**
     * 更新九州影音
     * @param jsyyPo
     * @return
     */
    Boolean updateJSYY(JSYYPo jsyyPo);

    /**
     * 删除九州影音
     * @param jsyyPo
     * @return
     */
    Boolean deleteJSYY(JSYYPo jsyyPo);

    /**
     * 按检索条件查询九州影音
     * @param bo
     * @return
     */
    List<JSYYPo> queryJSYY(AdminQueryBo bo);

    /**
     * 统计九州影音数量
     * @param bo
     * @return
     */
    Long count(AdminQueryBo bo);

    /**
     * 查询军事影音分类
     * @param bo
     * @return
     */
    List<YQTJSYYFLPo> queryJSYYFL(AdminQueryBo bo);

    /**
     * 新建军事影音分类
     * @param YQTJSYYFLPo
     * @return
     */
    Result insertJSYYFL(YQTJSYYFLPo YQTJSYYFLPo);

    /**
     * 删除军事影音分类
     * @param YQTJSYYFLPo
     * @return
     */
    Boolean deleteJSYYFL(YQTJSYYFLPo YQTJSYYFLPo);

    /**
     * 更新军事影音分类
     * @param YQTJSYYFLPo
     * @return
     */
    Result updateJSYYFL(YQTJSYYFLPo YQTJSYYFLPo);

    /**
     * 查找军事影音分类排序最大值
     * @return
     */
    List<YQTJSYYFLPo> queryJSYYFLMax();
}
